home *** CD-ROM | disk | FTP | other *** search
-
- * Menu
-
- * cp problems
- * SCO 3.2 V 4.2 problems
- * SLACKWARE Linux 1.2.0 / 2.0.0 termcap/terminfo problems
- * Linux color_xterm problems
- * File systems with no support for hard links (MS-DOG)
- * Sun sun-cmd & termcap problems
-
-
- ***************
- * cp problems *
- ***************
-
- "cp -f" doesn't work on all systems, so directories that are in fact
- symbolic links will not be copied. If your cp does understands "-f",
- try modifying the panel_copy function in panel.c, replacing "cp -r" with
- "cp -r -f" or "cp -rf".
-
-
- **************************
- * SCO 3.2 V 4.2 problems *
- **************************
-
- Han Holl <100327.1632@compuserve.com> has reported some problems running
- git-4.3.5 on SCO Unix 3.2 V 4.2:
-
- 1. GIT didn't work with the ordinary malloc library:
- > I used './configure --enable-terminfo', and added -lmalloc to the LIBS
- > variable (it crashed with the ordinary malloc library). I used gcc.
-
- 2. Also, in the src/Makefile fnmatch.o should be added to GITMATCH_OBJS and
- GIT_OBJS "by hand":
- > Strangely enough, gitmatch linked without explicitly linking in fnmatch,
- > because there is in the SCO libc.a a fnmatch function, but it's completely
- > undocumented, and doesn't seem to be compatible with the posix function.
-
-
- ***********************************************************
- * SLACKWARE Linux 1.2.0 / 2.0.0 termcap/terminfo problems *
- ***********************************************************
-
- 1. The 'ms' flag (safe to move in standout mode) is missing from the
- console termcap database. It is available only in the console terminfo
- database (its terminfo name is 'msgr').
-
- 2. The 'sgr0' capability (according to the terminfo manual this is the
- terminfo name of the termcap 'me' capability) is missing from the console
- terminfo database but it is available in the termcap database. This is a
- problem for GIT when using terminfo because if we can't turn the reverse
- video mode or the brightness off, we should not turn them on at all. I've
- solved the problem by using a hard-coded 'me' for the Linux console if I
- can't find 'me' in the database, but I hate this method. This is one of the
- two reasons why I prefer using termcap under Linux (the second one is that
- the executable linked with the termcap library is a lot smaller).
-
- 3. The 'smacs' and 'rmacs' ('as' and 'ae' in termcap) are missing from
- the console termcap database but are available in the console terminfo
- database.
-
- 4. 'se' is \E[27m in termcap but 'rmso' (the terminfo equivalent) is
- \E[0m in terminfo. Are both ok ?
-
-
- ******************************
- * Linux color_xterm problems *
- ******************************
-
- 1. Sometimes, when moving the cursor, color_xterm deletes useful
- informations on the screen. This is *NOT* an git bug because when
- hiding/repainting the window, the garbage disappears. I don't know
- how to handle this. The normal xterm (b/w) works fine.
- The Ultrix xterm understands standard ANSI color sequences but
- has no problems moving the cursor.
-
-
- ***********************************************
- * File systems with no support for hard links *
- ***********************************************
-
- 1. We can't *really* move a file on such file systems. We have to copy
- the source file to the destination and then remove the it. MS-DOG programs
- can perform a real move by copying the directory entry in the destination
- directory but I don't think we can do this under UNIX and I don't feel like
- writing MS-DOG "file system" dependent code. Sorry. In fact, my real problem
- wasn't that stupid MS-DOG file system, but the impossibility of detecting
- such file systems. The 'move' command will normally fail on file systems with
- no support for hard links, but under Linux it *will* work with MS-DOG
- file systems because I know MS-DOG lacks working hard links and I've put a
- small test in the right place :-).
-
-
- **********************************
- * Sun's sun-cmd termcap problems *
- **********************************
-
- If you are using the sun-cmd terminal emulator under SunOS 5.4, Solaris or
- similar systems, it seems that the termcap library fails to work as expected.
- because some capabilities are reported as missing even though they are
- available. This leads to git being unable to display the frame in reverse
- video. I've compiled git with the GNU termcap library and it works just
- fine, but the scrolling feature still has to be disabled.
-